package org.gdkm.springbootxiangmushizhan.service;

import com.github.pagehelper.PageInfo;
import org.gdkm.springbootxiangmushizhan.domain.po.Comment;
import org.gdkm.springbootxiangmushizhan.domain.vo.CommentAdminVO;

public interface ICommentService {
//    获取文章下的评论
    public PageInfo<Comment> getComments(Integer aid,int page,int count);
//    用户发表评论
    public void pushComment(Comment comment);
    // 后台分页查询所有评论（带文章标题）
    PageInfo<CommentAdminVO> getAllCommentsWithArticleTitle(int page, int count);
    // 根据评论id删除评论
    void deleteCommentById(Integer id);
    // 根据评论id修改status
    void updateCommentStatusById(Integer id, String status);
}
